/*
 * DocViewApp.java
 */

package docview;

import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import org.jdesktop.application.Application;
import org.jdesktop.application.SingleFrameApplication;

/**
 * The main class of the application.
 */
public class DocViewApp extends SingleFrameApplication {

    /**
     * At startup create and show the main frame of the application.
     */
    @Override protected void startup() {
        show(new DocViewView(this));
    }

    /**
     * This method is to initialize the specified window by injecting resources.
     * Windows shown in our application come fully initialized from the GUI
     * builder, so this additional configuration is not needed.
     */
    @Override protected void configureWindow(java.awt.Window root) {
    }

    /**
     * A convenient static getter for the application instance.
     * @return the instance of DocViewApp
     */
    public static DocViewApp getApplication() {
        return Application.getInstance(DocViewApp.class);
    }

    /**
     * Main method launching the application.
     */
    public static void main(String[] args) {
//        SplashAndCheckerDocView splash = new SplashAndCheckerDocView();
//        JFrame frame = new JFrame();
//        frame.setLayout(new GridLayout(1,1));
//        frame.add(splash);
//        Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
//        int x,y,w,h;
//         w = (int) (dim.getWidth() / 2);
//         h = (int) (dim.getHeight() / 2);
//         x = (int) (dim.getWidth()/2 - w/2);
//         y = (int) (dim.getHeight()/2 - h/2);
//         frame.setBounds(x, y, w, h);
//         frame.setUndecorated(true);
//         frame.setVisible(true);
        //splash.setVisible(true);
      //  if (!splash.getRez())
      //  {
            //frame.setVisible(false);
            launch(DocViewApp.class, args);
           

       // }
       // else
        //{
         //   JOptionPane.showMessageDialog(null, "Can't run aplication");
          //  System.exit(0);
        //}
    }
}
